package store.lunangangster.engine.bpmn.parser.handler;

import store.lunangangster.bpmn.model.Event;

/**
 * 所有的{@link EventParseHandler}都是用来解析其包含的{@link store.lunangangster.bpmn.model.definition.EventDefinition}，
 * 并为其添加相关的{@link store.lunangangster.engine.impl.bpmn.behavior.ModelBehavior}
 *
 * @author cwk
 * @version 1.0
 */
public abstract class EventParseHandler<T extends Event> extends FlowNodeParseHandler<T> {

  @Override
  public abstract Class<? extends Event> getType();
}
